//
//  ChivoxTaskQue.h
//  ChivoxEngine
//
//  Created by John on 2018/8/24.
//  Copyright © 2018年 Chivox. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "ChivoxService.h"
#import "ChivoxEngineListener.h"
#import "ChivoxTask.h"

@interface ChivoxTaskQue : NSObject
@property (nonatomic, weak) id<ChivoxEngineListener> engineListener;
@property (nonatomic, weak) ChivoxService * innerEngine;

//- (ChivoxTask *)topTask;

- (ChivoxTask *)lastTask;

- (void)appendTask:(ChivoxTask *)task;

//- (void)removeTask:(ChivoxTask *)task;

- (void)clearAllTask;

- (void)loop;

@end
